jade.content.schema
Class GenericActionSchema

java.lang.Object
  |
  +--jade.content.schema.ObjectSchema
        |
        +--jade.content.schema.ContentElementSchema
              |
              +--jade.content.schema.GenericActionSchema
Direct Known Subclasses:
AgentActionSchema, CommunicativeActSchema

public class GenericActionSchema
extends ContentElementSchema

Author:
Federico Bergenti - Universita` di Parma

Field Summary
static java.lang.String BASE_NAME
           
 
Fields inherited from class jade.content.schema.ContentElementSchema
BASE_NAME
 
Fields inherited from class jade.content.schema.ObjectSchema
MANDATORY, OPTIONAL
 
Constructor Summary
GenericActionSchema()
          Constructor.
GenericActionSchema(java.lang.String name)
          Creates a new schema with a given name.
 
Method Summary
static ContentElementSchema getBaseSchema()
          Retrieves the base schema of this schema.
 AbsObject newInstance()
          Creates a new instance.
 
Methods inherited from class jade.content.schema.ObjectSchema
addBaseSchema, addElement, addElement, getNames, getSchema, getTypeName, isAttribute, isMandatory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BASE_NAME

public static final java.lang.String BASE_NAME
Constructor Detail

GenericActionSchema

public GenericActionSchema()
Constructor.

GenericActionSchema

public GenericActionSchema(java.lang.String name)
Creates a new schema with a given name.
Parameters:
name -  
Method Detail

getBaseSchema

public static ContentElementSchema getBaseSchema()
Retrieves the base schema of this schema.
Returns:
the base schema.

newInstance

public AbsObject newInstance()
Creates a new instance.
Overrides:
newInstance in class ContentElementSchema
Returns:
the new instance.